An Object-Oriented Framework for Developing Network Server Daemons

نویسندگان

  • Douglas C. Schmidt
  • Paul Stephenson
چکیده

Developing distributed applications that utilize multiprocessing and network services is a promising technique for increasing system performance, scalability, and cost effectiveness. However, designing and implementing efficient, robust, and extensible multi-threaded client/server applications is a complex and challenging task. The Service Configurator (SVC-CON) framework described in this paper provides an object-oriented infrastructure that simplifies the development of dynamically configured, concurrent, multi-service network daemons. The framework integrates mechanisms for (1) local and remote interprocess communication, (2) I/O-based and timer-based event multiplexing, (3) explicit dynamic linking, and (4) multi-threading and multiprocessing to aid the creation of network servers that may be updated and extended without modifying, recompiling, relinking, or restarting executing daemons.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Service Configurator framework: an extensible architecture for dynamically configuring concurrent, multi-service network daemons

Developing extensible, robust, and efficient network daemons is a challenging task. This paper describes an object-oriented framework consisting of automated tools and reusable components that simplifies the task of developing, configuring, and reconfiguring concurrent, multi-service network daemons. These daemons may contain multiple communicationrelated services that execute in one or more pr...

متن کامل

A Domain Analysis of Network Daemon Design Dimensions

Applications that effectively utilize multi-processingand network services are able to deliver increased system throughput, reliability, scalability, and cost effectiveness. Designing and implementing such applications is a challenging task, however. This article is part of a continuing series that describes object-oriented techniques that may be used to simplify the development of reliable, ro...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

An Object-oriented Design and Push Web Server based Framework for Physical Object Interactions and Services

One of the substantial issues in ubiquitous computing is the automatic processing of information from real world objects and enabling their interactions in the background. This scenario requires a framework on which such information processing and object interaction can be supported. This article presents our research progress in developing a framework based on the object-oriented design approa...

متن کامل

Omos | an Object Server for Program Execution

The bene ts of object oriented programming are well known but popular operating systems provide very few object oriented features to users and few are im plemented using object oriented techniques themselves In this paper we discuss a mechanism for apply ing object oriented programming concepts to program binding linking and execution We describe OMOS an object meta object server that embodies ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993